/**
* 版权声明：睿商(厦门)科技股份有限公司 版权所有 违者必究
* 日    期：2021-07-06
*/
package com.rzico.admin.entity;

import lombok.Data;
import java.util.Date;
import javax.persistence.*;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 * <pre>
 *   项目活动记录表数据库对象
 * </pre>
 * @author Rzico Boot
 * @version 1.0
 */
@Data
@JsonIgnoreProperties(value = {"handler"})
@JsonInclude(JsonInclude.Include.NON_NULL)
@Table(name = "wx_project")
public class Project{
    @Id
    @ApiModelProperty(value = "" )
    protected Long id;

    @ApiModelProperty(value = "创建日期" )
    protected java.util.Date createDate;

    @ApiModelProperty(value = "修改日期" )
    protected java.util.Date modifyDate;

    @ApiModelProperty(value = "项目名称" )
    protected String projectName;

    @ApiModelProperty(value = "项目类别" )
    protected String projectCategoryId;

    @ApiModelProperty(value = "启动时间" )
    protected java.util.Date startDate;

    @ApiModelProperty(value = "建设内容及目标" )
    protected String jsmb;

    @ApiModelProperty(value = "三年计划(投资，收益，岗位)" )
    protected String syjh;

    @ApiModelProperty(value = "企业名称" )
    protected String compnayName;

    @ApiModelProperty(value = "负责人" )
    protected String linkman;

    @ApiModelProperty(value = "负责人联系方式" )
    protected String phone;

    @ApiModelProperty(value = "行业类别(dict.key=industry)" )
    protected String industry;

    @ApiModelProperty(value = "行业类别(dict.key=registration)" )
    protected String registration;

    @ApiModelProperty(value = "纳税类型(dict.key=tax_type)" )
    protected String taxType;

    @ApiModelProperty(value = "是否有IP、新三板、并购退出" )
    protected Boolean isIpo;

    @ApiModelProperty(value = "是否高薪技术企业" )
    protected Boolean isHighSalary;

    @ApiModelProperty(value = "融资进度（0.无、1.种子、2.天使、3.A、4.B、5.C等）" )
    protected String lzjd;

    @ApiModelProperty(value = "企业资产估计(万元)" )
    protected java.math.BigDecimal zcgz;

    @ApiModelProperty(value = "企业成立时注册资本(千元)" )
    protected Integer zczb;

    @ApiModelProperty(value = "获取天使或风险投资额(千元)" )
    protected String lzjr;

    @ApiModelProperty(value = "企业本年度投资额(千元)" )
    protected java.math.BigDecimal bytz;

    @ApiModelProperty(value = "企业上半总收入(千元)" )
    protected java.math.BigDecimal sbysl;

    @ApiModelProperty(value = "当年获取政府资金(千元)" )
    protected java.math.BigDecimal dyzfzj;

    @ApiModelProperty(value = "企业净利润(千元)" )
    protected java.math.BigDecimal qyjll;

    @ApiModelProperty(value = "企业总出口额(千元)" )
    protected java.math.BigDecimal qyzck;


    @ApiModelProperty(value = "是否科技型中小企业" )
    protected Boolean isKjxzxqy;

    @ApiModelProperty(value = "企业研究与试验发展（R&D）经费支出" )
    protected java.math.BigDecimal rdjfzc;

    @ApiModelProperty(value = "企业实际上缴税费" )
    protected java.math.BigDecimal qysjsjsf;

    @ApiModelProperty(value = "企业从业人员(博士)" )
    protected Integer bsyg;

    @ApiModelProperty(value = "企业从业人员(硕士)" )
    protected Integer ssyg;

    @ApiModelProperty(value = "企业从业人员(本科)" )
    protected Integer bkyg;

    @ApiModelProperty(value = "企业从业人员(大专)" )
    protected Integer dzyg;

    @ApiModelProperty(value = "企业员工人数" )
    protected Integer employeeNum;


    @ApiModelProperty(value = "留学人员" )
    protected Integer lxry;

    @ApiModelProperty(value = "千人计划人数" )
    protected Integer zrjlrs;

    @ApiModelProperty(value = "双百人才人数" )
    protected Integer sbrcrs;

    @ApiModelProperty(value = "吸纳应届毕业生" )
    protected Integer yjbys;

    @ApiModelProperty(value = "知识产权申请数" )
    protected Integer zscqsq;

    @ApiModelProperty(value = "知识产权授权数" )
    protected Integer zscqsqs;

    @ApiModelProperty(value = "知识产权发明专利" )
    protected Integer zscqfmzl;

    @ApiModelProperty(value = "拥有有效知识产权" )
    protected Integer yyzscqs;

    @ApiModelProperty(value = "有效知识产权发明专利" )
    protected Integer yxzscqs;

    @ApiModelProperty(value = "软件著作权" )
    protected Integer rjzzq;

    @ApiModelProperty(value = "植物新品种" )
    protected Integer zwxpz;

    @ApiModelProperty(value = "集成电路布图" )
    protected Integer jcdlbt;

    @ApiModelProperty(value = "PCT专利" )
    protected Integer pct;

    @ApiModelProperty(value = "购买国外专利" )
    protected Integer gmgwzl;

    @ApiModelProperty(value = "技术合同交易数量" )
    protected Integer jshtjys;

    @ApiModelProperty(value = "技术合同交易金额" )
    protected Integer jshtjyr;

    @ApiModelProperty(value = "当年承担国家级科技计划项目数" )
    protected Integer gjkjxms;

    @ApiModelProperty(value = "当年获取市级以上奖励" )
    protected Integer cjysjl;

    @ApiModelProperty(value = "产学研合作项目数" )
    protected Integer cxyhzxm;

    @ApiModelProperty(value = "产学研合作项目总金额" )
    protected Integer cxyhzjr;

    @ApiModelProperty(value = "建设双创载体数量" )
    protected Integer jssczts;

    @ApiModelProperty(value = "孵化器" )
    protected Integer fhq;

    @ApiModelProperty(value = "众创空间" )
    protected Integer zckj;

    @ApiModelProperty(value = "台青创基地" )
    protected Integer dqjd;

    @ApiModelProperty(value = "技术创新中心" )
    protected Integer jscxzx;

    @ApiModelProperty(value = "工程研究中心" )
    protected Integer gcyjzx;

    @ApiModelProperty(value = "产业创新中心" )
    protected Integer cycxzx;

    @ApiModelProperty(value = "新型研发机构" )
    protected Integer xxyfjg;

    @ApiModelProperty(value = "所属部门" )
    protected String officeId;

    @ApiModelProperty(value = "项目概述（必填）" )
    protected String xmgs;
    @ApiModelProperty(value = "建设内容（必填）" )
    protected String jsnr;
    @ApiModelProperty(value = "商业计划书" )
    protected String meta;

    @ApiModelProperty(value = "用户ID" )
    protected String userId;

    @ApiModelProperty(value = "所属公司" )
    protected Long companyId;

    @ApiModelProperty(value = "状态(0.草稿,1.提交,2.审核,3.驳回)" )
    protected Integer status;

    @ApiModelProperty(value = "驳回说明" )
    protected String memo;

    @JsonIgnore
    @ApiModelProperty(value = "是否删除" ,hidden = true )
    protected Boolean deleted;

    @JsonIgnore
    @ApiModelProperty(value = "创建者" ,hidden = true )
    protected String createBy;

    @JsonIgnore
    @ApiModelProperty(value = "更新者" ,hidden = true )
    protected String modifyBy;

}
